A Domain Engineering Approach for Situational Method Engineering
نویسندگان
چکیده
Methodologies are one of the most significant key factors to the success of project development. Since there is no single methodology that can be uniquely pointed as “the best", the discipline of situational method engineering (SME) promotes the idea of creating method components, rather than complete methodologies, and tailoring them to specific situations at hand. In this paper we present a holistic approach, called ADOM-SME, for representing method components and tailoring them into situational methodologies. This approach, whose roots are in the area of domain engineering (also known as product line engineering), supports specifying the five main methodological aspects (products, work units, stages, producers, and model units), as well as instantiating them into endeavour concepts, using a single frame of reference. Furthermore, the proposed approach enriches the standard metamodel for development methodologies, ISO/IEC 24744, by supporting the creation of valid situational methodologies and guiding their tailoring.
منابع مشابه
Requirements Definition for the Situational Method Engineering
The work presented in this paper is related to the situational method engineering domain, which focus on the project-specific method construction. The techniques proposed by this discipline aim to construct methods by assembling reusable method fragments. The selection of the method fragments is requirements driven. The first step in the situational method engineering consists in analysing the ...
متن کاملMeta-Modeling for Situational Analysis and Design Methods
This chapter introduces an assembly-based method engineering approach for constructing situational analysis and design methods. The approach is supported by a meta-modeling technique, based on UML activity and class diagrams. Both the method engineering approach and meta-modeling technique will be explained and illustrated by case studies. The first case study describes the use of the meta-mode...
متن کاملA Holistic Domain-based, Visual Framework for Supporting Situational Method Engineering Activities
As the complexity and variety of computer-based systems have increased, the need for well-defined guidelines that will make the development process most efficient and effective has become crucial. The discipline of Situational Method Engineering (SME) focuses on the creation and adjustment of methodologies, or more accurately method components, for specific situations or projects. Various situa...
متن کاملRepresentation of Situational Methods: Incorporating ISO/IEC 24744 into a Domain-Based Framework
Method Engineering (ME) and Situational Method Engineering (SME) aim at providing effective solutions for building and supporting evolution of software and information systems development methods. For this purpose, method components are specified and composed into general-purpose development methods or situational methods, i.e., development methods that best fit the characteristics of a given p...
متن کاملImprovement of a Web Engineering Method Applying Situational Method Engineering
In recent years, the Web Engineering community has introduced several model-driven methods in order to simplify Web Application development. However, these methods are too general and mainly focus on data intensive Web Applications. A solution to this problem is the Situational Method Engineering. This approach allows the creation or improvement of a web engineering method by reusing method fra...
متن کامل